# Author: Ziyin
# week_07：列表的高级用法

names_class1 = ["Para","Juicy","Ziyin","Yinyin"]
names_class2 = ["Linbabe","Yuanyinyin","YuanZiyin"]

# 4.删除列表
# names.clear()
# print(names)


# 5.合并列表 extend是有顺序的，（）里面的list排在后面
'''
names_class1.extend(names_class2)
print(names_class2)
'''
# 6. copy()复制列表 赋值 不等于真正意义上的复制
'''
names_class1_fuzhi = names_class1
print(names_class1)
print(names_class1_fuzhi)
names_class1.append("Yuan")
print("names_class1:",names_class1)
print("names_class1_fuzhi:",names_class1_fuzhi)
'''
# 引入copy()
'''
names_class1_源数据备份 = names_class1.copy
print(names_class1)
print(names_class1_源数据备份)
names_class1.append("Yuan")
print("names_class1:",names_class1)
print("names_class1_copy:",names_class1_源数据备份)
'''
# 用切片[:]等价于 copy()方法
'''
names_class1_源数据备份 = names_class1[:]
print(names_class1)
print(names_class1_源数据备份)
names_class1.append("Yuan")
print("names_class1:",names_class1)
print("names_class1_源数据备份:",names_class1_源数据备份)
'''
stu_id = [95,97,90,90,97,98,88,90]
# 7. count()查看元素出现的次数/统计数量【期中考点，某个题会用到这样的方法】
print(stu_id.count(90))

# 8. sort()排序 reverse = True 从高到低，默认从低到高排序
stu_id.sort(reverse=True)
print(stu_id)
# 字符串排序方法是：首字母的a-z顺序
names_class1.sort()
print(names_class1)


